Inheritance diagram for Delauney::Triangulator:

Public Member Functions | |
| Triangulator (const TMCArray< Vertex > &vertices) | |
| ~Triangulator () | |
| void | Triangulate () |
| void | AddConstraint (VertexIndex vertexIndex1, VertexIndex vertexIndex2) |
| const TMCPtrArray< const Triangle > * | GetTriangulation () |
| const Vertex & | GetVertex (VertexIndex vertexIndex) |
| boolean | CheckContraint (VertexIndex vertexIndex1, VertexIndex vertexIndex2) |
Protected Member Functions | |
| void | TriangulateButterfly (const Polygon &polygon, VertexIndex vertexIndex) |
| boolean | MergeTriangles (Polygon &mergedPolygon, TMCPtrArray< Triangle > trianglesToMerge) |
| boolean | Triangulate (const Polygon &polygon) |
| void | ScaleData () |
Private Attributes | |
| VertexList | fVertices |
| TMCPtrArray< Triangle > | fTriangles |
| TMCPtrArray< TMCArray< int32 > > | fConstraints |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.5